package com.zone.gateway.sdk.annotation;

import java.lang.annotation.*;

/**
 * @author: zongzi
 * @description: api 生产者方法信息
 * @date: 2025/4/29
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ApiProductMethod {

    /** 方法映射的uri */
    String uri();

    /** http请求类型：GET, POST, PUT, DELETE */
    String httpCommandType();

    /** 是否需要校验请求 */
    int auth() default 0;

    /** 方法描述 */
    String methodDesc();
}